Een repo delen tussen Cloud9 en je computer
Home

Een repo delen tussen Cloud9 en je computer

Een repo delen tussen Cloud9 en je computer

Je kan een Bitbucket-repo (of GitHub) gebruiken om een repository op meerdere computers te klonen. Je kan onafhankelijk op de computers te werken en de wijzigingen synchroniseren via een Bitbucket repository. We gaan dit toepassen op ons werk op Cloud en onze computer. Het is niet meer dan een normale git-workflow.
Er zijn vele mogelijkheden om Git en Cloud9 te laten samenwerken. Maar vooraleer je daaraan begint moet je een goed uitgestippeld scenario voor ogen hebben.

Overzicht

De workflow tussen Cloud9, Bitbucket en je computer kunnen we als volgt voorstellen:

Cloud9 to Local Repo Collaboration
Cloud9 to Local Repo Collaboration

We zouden een verbinding kunnen maken tussen onze locake computer en Cloud9. In dat geval moeten we onze computer als server met het internet verbinden. Dat gaan we niet doen. Om Cloud9 te syncroniseren met onze computer maken we de omweg via Bitbucket.

Wat heb je nodig?

Scenario

We gaan er vanuit dat we op twee plaatsen willen kunnen werken:

  1. lokaal op onze eigen computer met Visual Studio, PHPStorm of WebStorm, of een andere IDE;
  2. op Cloud9;

We willen gemakkelijk van de ene naar de andere omgeving kunnen switchen en terzelfdertijd een versiebeheersysteem bijhouden.

  1. Van je lokale computer naar Bitbucket:
    Git - Lokale repo delen over het internet
  2. Om een Bitbucket repo te synchroniseren met Cloud9 hebben we twee mogelijkheden:
    1. bij de aanvang van het project: Een Cloud9 workspace klonen van een GIT repo
    2. tijdens de ontwikkeling van het project: Een BitBucket repo synchroniseren met een Cloud9 app
  3. Om een Cloud9 app te synchroniseren met Bitbucket: Een Cloud9 app synchroniseren met een Bitbucket repo
  4. Tenslotte brengen we ons lokaal project op onze eigen PC up-to-date:
    update project op de eigen PC
    update project op de eigen PC
  5. En dat is het resultaat:
    lokaal project is up-to-data
    lokaal project is up-to-data
JI
2019-02-24 13:34:24